package validator

import "github.com/wanchain/go-mpc/common/hexutil"

type TxDataDot struct {
	Adrre hexutil.Bytes `json:"address"`
	//Curve   hexutil.Bytes `json:"curve"`
	//SrcChainID *hexutil.Big  `json:srcChainID`
	//ChainID    *hexutil.Big  `json:"chainID"`
	TxHash hexutil.Bytes `json:txHash` // the raw tx data 's hash // 是否保留.
	TxData string        `json:txData` //  raw tx of the chain
	//From       hexutil.Bytes `json:"from"`
	ChainType string        `json:"chainType"` // 'WAN' or 'ETH',  xrp
	TxId      hexutil.Bytes `json:txId`        // TODO, how to specify the unique ID, for example, hashX/txhashID.
	//SignType   string        `json:"signType"`  //input 'hash' for hash sign (r,s,v), else for full sign(rawTransaction)
	//
}